/* --------------------------------------------------------------------------------
    公用 form1
-------------------------------------------------------------------------------- */
/* line 5, ../compass/sass/tool/tool.scss */
.form1 {
  padding-top: 10px;
}
/* line 8, ../compass/sass/tool/tool.scss */
.form1 legend {
  margin: 0 20px 0 20px;
  padding: 0 10px 0 10px;
}
/* line 13, ../compass/sass/tool/tool.scss */
.form1 fieldset {
  margin: 0;
  /* margin-left:10px; */
  padding: 0 10px 10px 10px;
  float: left;
  display: inline;
  width: 100%;
  border: 2px solid #cccccc;
}
/* line 22, ../compass/sass/tool/tool.scss */
.form1 fieldset .leftBlock {
  width: 500px;
  float: left;
  margin: 0px;
  padding: 0px;
}
/* line 28, ../compass/sass/tool/tool.scss */
.form1 fieldset .rightBlock {
  width: 300px;
  float: left;
  margin: 0px;
  padding: 0px;
}
/* line 34, ../compass/sass/tool/tool.scss */
.form1 fieldset .submitBlock {
  clear: both;
  padding: 20px 20px 10px 10px;
  margin: 0;
  text-align: right;
}
/* line 42, ../compass/sass/tool/tool.scss */
.form1 label {
  font-weight: bold;
  color: green;
  display: block;
}
/* line 49, ../compass/sass/tool/tool.scss */
.form1 input,
.form1 textarea {
  width: 96%;
  border: 1px solid #ddd;
  padding: 5px 0 5px 0;
  margin: 0;
}
/* line 55, ../compass/sass/tool/tool.scss */
.form1 textarea {
  height: 125px;
  overflow: auto;
}
/* line 59, ../compass/sass/tool/tool.scss */
.form1 input.checkbox {
  width: 20px;
}
/* line 63, ../compass/sass/tool/tool.scss */
.form1 input:focus,
.form1 select:focus {
  border-color: #789;
  background-color: #f0f6ff;
}
/* line 67, ../compass/sass/tool/tool.scss */
.form1 input.submit {
  width: 200px;
  height: 37px;
  line-height: 37px;
  cursor: pointer;
  text-align: center;
  border: 1px solid #000;
  padding: 0 0 4px 0;
}
/* line 78, ../compass/sass/tool/tool.scss */
.form1 .field {
  margin: 10px 0 0 0;
}
/* line 82, ../compass/sass/tool/tool.scss */
.form1 .info {
  color: #666;
}
/* line 85, ../compass/sass/tool/tool.scss */
.form1 .error {
  color: #f00;
}
/* line 88, ../compass/sass/tool/tool.scss */
.form1 .show {
  margin-top: 1px;
  margin-bottom: 1px;
}

/* --------------------------------------------------------------------------------
    公用 searchForm1
-------------------------------------------------------------------------------- */
/* line 99, ../compass/sass/tool/tool.scss */
.searchForm1 {
  padding: 0px;
  margin: 0px;
}
/* line 103, ../compass/sass/tool/tool.scss */
.searchForm1 legend {
  margin: 0 20px 0 20px;
  padding: 0 10px 0 10px;
}
/* line 107, ../compass/sass/tool/tool.scss */
.searchForm1 fieldset {
  margin: 0;
  padding: 0 10px 10px 10px;
  float: left;
  display: inline;
  width: 100%;
  border: 2px solid #cccccc;
}
/* line 116, ../compass/sass/tool/tool.scss */
.searchForm1 label {
  font-weight: bold;
  color: green;
  display: block;
}
/* line 123, ../compass/sass/tool/tool.scss */
.searchForm1 .field {
  margin: 10px 0 0 0;
  float: left;
}
/* line 128, ../compass/sass/tool/tool.scss */
.searchForm1 .info {
  color: #666;
}
/* line 131, ../compass/sass/tool/tool.scss */
.searchForm1 .show {
  margin-top: 1px;
  margin-bottom: 1px;
}
/* line 137, ../compass/sass/tool/tool.scss */
.searchForm1 input,
.searchForm1 textarea {
  width: 100px;
  border: 1px solid #ddd;
  padding: 0;
  margin: 5px 5px 5px 0;
}
/* line 144, ../compass/sass/tool/tool.scss */
.searchForm1 input:focus,
.searchForm1 select:focus {
  border-color: #789;
  background-color: #f0f6ff;
}
/* line 148, ../compass/sass/tool/tool.scss */
.searchForm1 .submit {
  cursor: pointer;
  text-align: center;
}

/* -------------------------------------------------------------------------------- 
    公用 button1
-------------------------------------------------------------------------------- */
/* line 162, ../compass/sass/tool/tool.scss */
.button1 {
  border: 1px solid #8ec1da;
  background-color: #ddeef6;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px white, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
  -o-box-shadow: inset 0 1px 3px white, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
  -webkit-box-shadow: inset 0 1px 3px white, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
  -moz-box-shadow: inset 0 1px 3px white, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
  color: #3985a8;
  text-shadow: 0 1px #fff;
  padding: 5px 30px;
  text-decoration: none;
}

/*
.button1_focus {
    border: 1px solid #8ec1da;
    background-color: #ddeef6;
    border-radius: 4px;
    box-shadow:          inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
    -o-box-shadow:       inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
    -webkit-box-shadow:  inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
    -moz-box-shadow:     inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
    color: #000;
    text-shadow: 0 1px #fff;
    padding: 5px 30px;
    font-weight:bold;
    text-decoration: none;
}
*/
